package com.cxt.model.BMapResponseEntity;

import com.cxt.model.Coordinate;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class Step implements Serializable {
    // 步骤在路径中的索引
    private Integer legIndex;
    // 步骤距离（单位：米）
    private Integer distance;
    // 步骤时长（单位：秒）
    private Integer duration;
    // 行进方向
    private Integer direction;
    // 转向方向
    private Integer turn;
    // 道路类型
    private Integer roadType;
    // 道路类型列表
    private String roadTypes;
    //路段描述
    private String instruction;
    //分段坐标
    private String path;
    // 交通状况列表
    private List<TrafficCondition> trafficCondition;
    // 步骤起点位置信息
    private Coordinate startLocation;
    // 步骤终点位置信息
    private Coordinate endLocation;
}